﻿@using ABC.Controllers.ViewModels
@using ABC.Core.Extentions
@model ABC.Controllers.ViewModels.My.News.NewsViewModel
@{
    ViewBag.Title = "News";
    Layout = "~/Views/Shared/_MyLayout.cshtml";
}
@functions {
    private string GetUrlRubric(string rubric)
    {
        switch (rubric)
        {
            case "Новости организации":
                return Url.Action("Index", "News", new { id = "organization" });
            case "Акции и спецпредложения":
                return Url.Action("Index", "News", new { id = "share" });
            case "Новости партнеров":
                return Url.Action("Index", "News", new { id = "partner" });
            case "Новости страхования":
                return Url.Action("Index", "News", new { id = "insurance" });
            default:
                return string.Empty;
        }
    }
}
<div class="row-fluid">
    <!--// Содержимое страницы -->
    <!--// Левая колонка -->
    @{Html.RenderPartial("_NewsLeftMenu");}
    <!--// Правая колонка -->
    <div class="span9">
        <div class="page-header">
            <h1>
                Новостной архив</h1>
        </div>
        <!--// Элемент новостной ленты -->
        @foreach (var item in Model.News)
        {
            <div class="post-short-item">
                <h2 class="post-short-title">
                    <a href="@Url.Action("New", "News", new { id = item.Id })">@item.Title</a>
                </h2>
                @if (Model.CategoryNews == "all")
                {
                    <div class="post-short-category">
                        <i class="icon-bullhorn"></i> <a href="@GetUrlRubric(item.Rubric)">@item.Rubric</a>
                    </div>
                }
                <div class="post-short-content">
                    @if (item.HeaderImage != "0")
                    {
                        <p>
                            <img src="@Url.Image(item.HeaderImage)" style="max-height: 400px;max-width: 100%;">
                        </p>
                    }
                    <p>@item.Announcement</p>
                </div>
                <div class="btn-toolbar">
                    <a class="btn" href="@Url.Action("New", "News", new { id = item.Id })">@item.TextForButton
                        →</a>
                </div>
                <div>
                    <ul class="post-short-infopanel">
                        <li>@item.TimeOfPublication.ToString("dd MMMM yyyy в HH:mm")</li>
                        <li><i class="icon-star-empty"></i><a href="#">Добавить в избранное</a></li>
                        <li><i class="icon-comment-alt"></i><a href="news-item-full.html#comments">14 комментариев</a></li>
                    </ul>
                </div>
            </div>
        }
        <!-- Элемент новостной ленты //-->
    </div>
</div>
